package com.ibeeking.found.upms.service.common.vo;

import com.ibeeking.found.common.enums.member.RegisterChannelEnum;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;

/**
 * @ClassName MemberInfoParam
 * @Description
 * @Author ibeeking
 * @Date 2021-01-13 14:38
 **/
@Data
public class CpUserRegisterVO implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 租户id
     */
    private String tenantId;

    /**
     * 注册渠道
     */
    private RegisterChannelEnum registerChannel;

    /**
     * 是否注册
     */
    private Boolean register = false;

    /**
     * 用户id
     */
    @JsonFormat(shape = JsonFormat.Shape.STRING)
    private Long cpUserId;
    /**
     * 用户手机号
     */
    private String openId;

    /**
     * 用户手机号
     */
    private String mobile;

    /**
     * 用户数据
     */
    private Object dataVO;
}
